html, body{
    font-size: 14px;font:12px/24px Microsoft YaHei,SimSun,san-serif;
}
 html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}
a{
    color: #000;
}
a:hover{
    color: #000;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
ul {
    list-style: none;
}
button, input, select, textarea {
    margin: 0;
}
html {
    box-sizing: border-box;
}
* {
    box-sizing: inherit;
}
*:before, *:after {
    box-sizing: inherit;
}
img, embed, object, audio, video {
    height: auto;
    max-width: 100%;
}
iframe {
    border: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
    text-align: left;
}




.zzsc{
    width:100%;
    height:820px;
    margin:0 auto;
    overflow:hidden;
    display:none;
    text-align:center;
    position:relative;
    background: #000;
}
.zzsc .up{
    display:block;
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -37px;
    text-align: center;
    color: #666;
}
.zzsc .up img{
    margin-bottom: 10px;
}



.bg-dark{
    background: #000 !important;
}
.navbar{
     padding: 15px 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.navbar-light .navbar-nav .nav-link{
    color: #999999;
    font-size: 16px;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
    color: #FFF;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color: #FFF;
}
.head-text{
    display: flex;
  /*  flex-direction: row;*/
    justify-content: flex-end;
    width: 100%;
    padding-bottom: 20px;
}
.head-text .search{
    border-radius: 20px;
    text-align: center;
}
.head-text input::-ms-input-placeholder{
    text-align: center;
}
.head-text input::-webkit-input-placeholder{
    text-align: center;
}
.head-text .head-share{
    padding-left: 20px;
}
.head-text .head-share a{
    margin: 0 10px;
}
.head-text .Language{
    color: #999;
    font-size: 18px;
    padding-left: 15px;
}
.head-text .Language a{
    color: #999;
    padding-bottom: 5px;
}
.head-text .Language a.on{
    color: #FFF;
    border-bottom: 1px solid #FFF;
}



.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFFFFF'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}


.index-text{
    padding: 50px 0;
}
.index-text .title .t{
    color: #999;
    font-size: 16px;
    padding-top: 12px;
}
.index-text .text{
    font-size: 18px;
    padding: 65px 0;
}
.index-text .more .t{
    font-size: 24px;
    color: #999;
    padding-bottom: 21px;
}



.index-brand{
    background: url(../images/index-brand.jpg) no-repeat center;
    padding: 40px 0;
}
.index-brand .title{
    text-align: center;
    font-size: 36px;
    line-height: 36px;
    color: #FFF;
}
.index-brand .index-brand-item{
    padding: 40px 0;
}
.index-brand .item .text{
    display: none;
    position: relative;

}
.index-brand .item .text:after,.index-brand .item .text:before,.index-brand .item .inner:after,.index-brand .item .inner:before{
    content: "";
    display: block;
    z-index: 10;
    background: #FFF;
}
.index-brand .item:hover .text{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #FFF;
    line-height: 100%;
    text-align: center;
    border: 10px solid #FFF;
    background: rgba(0,0,0,.6);
    font-size: 30px;
    font-weight: bold;
    z-index: 9;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.index-brand .item .text .t{
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    height: 100%;
}



/* 本例子css */
  .nav1{padding: 0 10px;/* height:140px; */position:relative;z-index:999;margin-top: 3px;float: left;}

        .nav1 a{ color:#fff;  }

        .nav1 .nLi{float:left;position:relative;display:inline;}

        .nav1 .nLi h3{ float:left;  }

        .nav1 .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }

        .nav1 .sub{display:none;width: 140px;left:0;top:34px;position:absolute;height: 140px;}

        .nav1 .sub li{ zoom:1;z-index: 999; }

        .nav1 .nLi h3:hover .sub{display:block;}





.index-brand .more .t{
    font-size: 24px;
    color: #999;
    padding-bottom: 25px;
}






.index-case{
    padding: 40px 0;
}
.index-case .title{
    font-size: 36px;
    line-height: 36px;
}
.index-case .item{
    padding-top: 30px;
}
.index-case .item .text .t{
    font-size: 24px;
    text-align: center;
    padding: 20px 0 15px 0;
}
.index-case .item .text .p{
    font-size: 15px;
    color: #666;
    text-align: center;
}
.index-case .more .t{
    font-size: 24px;
    color: #999;
    padding-top: 30px;
    padding-bottom: 21px;
}



.index-service{
    background: #000;
    padding: 40px 0;
    overflow: hidden;
}
.index-service .title{
    font-size: 36px;
    color: #FFF;
}
.index-service-box{
    padding-top: 40px;
}
.index-service-box .item{
    width: 25%;
    float: left;
    position: relative;
}
.index-service-box .item:before {
    content:"";
    width: 0;
    height: 100%;
    background: #FFF;
    padding: 14px 18px;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
    transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.index-service-box .item:hover:before {
    width: 100%;
    left: 0;
    opacity: 0.7;
}
.index-service-box .box-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.index-service-box .text {
    width: 100%;
    height: 100%;
    line-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 20px;
    opacity: 0;
    transition: all 0.5s ease 0s;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.index-service-box .text:hover {
    opacity: 1;
    transition-delay: 0.7s;
}



.index-news{
    padding: 40px 0;
}
.index-news .title{
    font-size: 28px;
    line-height: 28px;
}
.index-news .index-news-item{
    margin-top: 30px;
    color: #FFF;
    padding: 60px 20px;
}
.index-news .index-news-item .t{
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 25px;
}
.index-news .index-news-item .p{
    font-size: 14px;
    color: #999;
    border-top: 1px solid #999;
    padding-top: 10px;
    margin-top: 10px;
}
.index-news .index-news-item .text{
    font-size: 14px;
    color: #999;
    padding: 40px 0;
}
.index-news .index-news-item .more{
    display: flex;
    flex-direction: row;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.index-news .index-news-item .more a{
    font-size: 14px;
    color: #999;
    padding-right: 10px;
}
.index-news .index-news-1{
    background: url(../images/index-news-1.jpg);
}
.index-news .index-news-2{
    background: url(../images/index-news-2.jpg);
}
.index-news .index-news-3{
    background: url(../images/index-news-3.jpg);
}



.index-map{
    background: url(../images/index-map.jpg);
    padding: 90px 0;
}
.index-map .item{
    display: flex;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    color: #FFF;
}
.index-map .item img{
    width: 60px;
    height: 60px;
}
.index-map .text{
    padding-left: 40px;
}
.index-map .text .t{
    font-size: 28px;
    line-height: 28px;
}
.index-map .text .p{
    font-size: 18px;
    color: #ccc;
    padding-top: 20px;
}

.fw{background:#000}
.fw h3.fw_btt{text-align:center;font-size:30px;font-weight:900;color: #fff;}
.fw .col-lg-4{padding:0 10px;height:auto;margin-bottom: 20px;}
.fw img{width:100%;background:url(../images/fw_bg1.png) no-repeat center;}


.fw_nr1{position: absolute;z-index: 999;zoom: 1;text-align:center;width: 300px;/* border:1px #ddd solid; */padding: 60px 0;margin-top: 30px;margin-left: 37px;/* background:url(../images/fw_bg2.png) no-repeat center; */}
.fw_nr1 h3{font-size:30px;color:#fff;display:inline-block;padding-bottom: 0px;margin-bottom: 18px;background: url(../images/fw_06.png) no-repeat;line-height: 60px;width:60px;}
.fw .fw_nr p{font-size: 20px;color: #ccc;text-align:center;}
.fw_nr img
{border:#666 solid 1px;
    width: 100%;
    height:100%;
    top:0;
    left:0;
    z-index:2;
    opacity:0.4;
    filter: alpha(opacity=50);
    }

.fw .fw_nr:hover img{opacity:0.9; -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;}
.fw .fw_nr:hover p{color:#fff}



.footer{
    background: #000;
    padding: 60px 0;
}
.footer .footer-share{
    padding-top: 40px;
}
.footer .footer-share a{
    margin-right: 20px;
}
.footer .footer-nav .t{
    font-size: 18px;
    color: #FFF;
    padding-bottom: 15px;
}
.footer .footer-nav a{
    font-size: 13px;
    color: #999;
    line-height: 26px;
    display: block;
}
.footer .copyright{
    color: #999;
    text-align: center;
    padding-top: 20px;
}
.footer .copyright a{
    color: #999;
}

.links h3{font-size:13px;color:#999;float:left;line-height:45px;}
.links p a{padding:0 15px;color:#999;line-height:45px;font-size: 13px;}
.content{
    padding: 30px 0;
}
.content .bread{
    padding-bottom: 15px;
    border-bottom: 1px #eee solid;
}
.page-link{
    color: #000;
}
.page-link:hover{
    color: #000;
}
.page-item.active .page-link{
    background-color: #000;
    border-color: #000;
}


/*品牌产品*/
.product-index-nav{
    line-height: 60px;
    border-bottom: 1px solid #eee;
}
.product-index-nav a{
    text-align: center;
    display: block;
    font-size: 16px;
    background: url(../images/product-index-nav.jpg) no-repeat left;
}
.product-index-nav a.on{
    background: none;
    font-weight: bold;
}

.product-index-1{
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    background: url(../images/product-index-1.jpg) no-repeat center;
}
.mt-0{
    margin-top: 0;
}
.product-index-2 .item{
    margin-top: 30px;
    position: relative;
}
.product-index-2 .item .text{
    position: absolute;
    width: 100%;
    line-height: 40px;
    text-align: center;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    font-size: 16px;
    color: #FFF;
}

/*QQ*/
.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(http://aiqxt.114my.cn/memberpic/sz13603083805/uploadfile/image/20190628/20190628163618_1825052704.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #333; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun {background-color: #333;border-color: #333;color: #fff;margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #333; border-color: #333;}
.y-kefu-box01 .hver:hover>p { color: #fff; }

.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â§Ãƒâ€ Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â¿*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #333; font-size: 18px; }
.right {
width: 12px;
height: 12px;
position: absolute;
right: -12px;
top: 24px;
}
.right-arrow1,
.right-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
border-top: 6px transparent dashed;
border-right: 6px transparent dashed;
border-bottom: 6px transparent dashed;
border-left: 6px white solid;
overflow: hidden;
}
.right-arrow1 {
left: 1px;
border-left: 6px #efefef solid;
}
.right-arrow2 {
border-left: 6px white solid;
}
/*ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: auto; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 94px; height: 94px; margin: 30px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px;}
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: #333; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#333;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }





.product-left .card-header{
    background-color: #fff;
    border-bottom: 1px solid #000;
    padding: 0 0 0 0;

}
.product-left .btn{
    font-size: 16px;
    color: #000;
    background: url(../images/product-icon-hover.png) no-repeat left center;
    padding-left: 30px;
}
.product-left .collapsed{
    background: url(../images/product-icon.png) no-repeat left center;
}
.product-left .card-body{
    padding: 15px 0;
}
.product-left .card-body a{
    width: 70%;
    display: inline-block;
    line-height: 30px;
    font-size: 14px;
}
.product-left .card-body .on{
    border-bottom: 1px solid #000;
}
.product-left .card-body span{
    padding-bottom: 3px;
}
.product .item{
    text-align: center;
    padding-bottom: 15px;
}
.product .item{
    font-size: 14px;
    line-height: 30px;
}


.product .item .t{display:none}

.case-nav a.case-nav-1{
    background: #eee;
    display: block;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    margin-bottom:25px;
}
.case-nav a.on{
    background: #FFF;
}

.case-nav{background:#fff;}
.case-nav .case-nav-2{
    border-bottom: 1px solid #eee;
    height: 40px;
    line-height: 40px;
    margin: 30px 15px 0 15px;
    width: 100%;
}
.case-nav .case-nav-2 a{
    margin-right: 20px;
    display: inline-block;
    color: #666;
}
.case-nav .case-nav-2 a.on{
    border-bottom: 1px solid #000;
    color: #000;
    position: relative;
    top: -1px;
}
.case-nav-2-text{
    padding: 20px 15px;
}
.case-item .item{
    margin-top: 30px;
    border-radius: 5px;

}

.case-item h3{display:none}

.case-item .item img{
    border-radius: 5px;
    box-shadow: 3px 5px 7px 0px rgba(0, 0, 0, 0.26);
     height: 250px;
    width: 100%;
}

.case-item .item h3{font-size:15px;text-align:center;padding-top:20px;}

.news-nav{margin-bottom:15px;}

.news-nav a{
    background: #eee;
    display: block;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    display: flex;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.news-nav img{
    width: 5px;
    height: 5px;
    margin-right: 15px;
}
.news-nav a.on{
    background: #FFF;
}
.news-item .item{
    margin-top: 30px;
    text-align: center;
}
.news-item .item .text{
    font-size: 14px;
    color: #666;
    padding-top: 15px;
}

.news-item .item img{width:100%;height:200px;}

.contact{
    background: url(../images/contact-bg.jpg) no-repeat top center;
}
.contact-box{
    background: #FFF;
    padding: 50px 30px;
}
.contact-box .title{
    font-size: 18px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.contact-left .company{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
}
.feedback{
    padding-top: 50px;
}
.feedback .feedback-title{
    font-size: 18px;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.feedback .form-group{
    margin-top: 30px;
}
.feedback .form-control{
    border: 1px solid #eee;
}
.feedback .btn-dark{
    font-size: 15px;
    padding: .375rem 1.75rem;
}



.brand{
    background: #000;
    padding-top: 50px;
}
.brand-1{
    background: url(../images/brand-1.jpg);
    height: 380px;
}
.brand-1 .text{
    color: #FFF;
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.brand-1 .text .t{
    font-size: 30px;
    margin-bottom: 30px;
}


.brand-1 .text .p{
    border: 1px solid #666;
    border-left: none;
    border-right: none;
    padding: 20px 0;
    padding-left: 20px;
    line-height: 30px;
    font-size: 16px;
        color: #ccc;
}




.brand-box .text .t{
    font-size: 26px;
    background: url(../images/brand-box-t.jpg) no-repeat bottom center;
    padding-bottom: 25px;
    text-align: center;
}

.brand-3-left{padding-top:90px;}

.brand-box .text .p{
    padding-top: 20px;
    line-height: 40px;
    font-size: 16px;
    text-indent: 2em;
    color: #999;
}

.brand-box img {
    padding: 50px 0 0 0;
}

.brand-box .text{
    padding: 0 40px;
    color: #FFF;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.brand-2 img {
    padding: 104px 0 0 0;
}

.brand-2-right .text{
    /* background: url(../images/brand-2-right.jpg); */
    margin-left: -30px;
        margin-top: 80px;
}
.brand-3-left .text{
    /* background: url(../images/brand-3-left.jpg); */
    margin-right: -30px;
}
.brand-4-right .text{
    /* background: url(../images/brand-4-right.jpg); */
    margin-left: -30px;
}



.news-xq{padding-top:50px;}
.news-xq h3{font-size:20px;text-align:center;padding-bottom:15px;}
.news-xq span{font-size:14px;text-align:center;display:block;color:#999;margin-bottom:20px;}




@media (min-width: 992px){
    .navbar-expand-lg .navbar-collapse{
        flex-grow: 0;
        align-items: flex-start;
        flex-direction: column;
        justify-content: flex-end;
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-left: 30px;
        padding-right: 0;
    }

}


@media (max-width: 980px){
   
    .zzsc{
        display: none;
    }
    .navbar{
        padding: 15px;
            width: auto !important;
    position: relative !important;
    }

    .navbar-light .navbar-brand img{
        max-width: 150px;
    }
    .navbar-light .navbar-toggler{
        color: #FFF;
        border-color: #FFF;
    }
    .navbar-light .navbar-toggler-icon{
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    }
    .navbar-light .navbar-toggler:focus{
        background: #000;
        color: #000;
        border-color: #000;
    }
    .head-text{
        justify-content: center;
    }
    .head-share{
        display: none;
    }
    .navbar-collapse{
        padding: 20px 0 0 0;
    }
    .navbar-light .navbar-nav .nav-link{
        text-align: center;
    }
    .index-service-box .item{
        width: 50%;
    }
    .index-map{
        padding: 30px 0;
    }
    .index-map .item{
        padding: 5px 0;
    }
    .index-map .text .t{
        font-size: 20px;
    }
    .index-map .text .p{
        padding-top: 5px;
        font-size: 16px;
    }
    .brand-box .text .p{
        padding-top: 15px;
    }
    .brand-2-right .text{
        margin-left: 0;
        padding: 15px;
    }
    .brand-3-left .text{
        margin-right: 0;
        padding: 15px;
    }
    .content{
        padding: 15px 0;
    }
    .product-left{
        margin-bottom: 15px;
    }
    .product-index-nav a{
        background: none;
        border-top: 1px solid #eee;
    }

     .case-nav {
    background: #fff;
    position: relative !important;
    width: auto !important;
    top: 0 !important;
    left: 0 !important;
}
    .case-nav .case-nav-2{
        overflow: hidden;
        height: auto;
        margin: 15px 15px 0 15px;
    }
    .case-nav .case-nav-2 a{
        display: block;
        text-align: center;
    }
    .feedback{
        padding: 20px 0;
    }
    .footer{
        padding: 30px 0;
        text-align: center;
    }
}
@media (max-width: 760px){
   .ditu{width:100%;height: 243px;}

   .swiper-button-next, .swiper-button-prev{
        width: 35px;
    height: 28px;
   }
   .y-kefu-box { display:none;}
}

.rczp{height: 100px;border-bottom:1px dashed #f2f2f2;padding-bottom:15px;/* overflow: hidden; */}
.rczp b{font-size:18px;}
.rczp i{font-size:18px;float:right;color: #000000;}
.rczp p{font-size:14px;color:#666; line-height:35px}